6fda9d35fe9bbd1ed9cdadf9463c054146b383d6,core/typesystemEngine/source/jetbrains/mps/typesystem/inference/RulesManager.java,RulesManager,getComparisonRules,#SNode#SNode#boolean#,220
Before Change
}
public List<Pair<ComparisonRule_Runtime, IsApplicable2Status>> getComparisonRules(final SNode node1, final SNode node2, final boolean isWeak) {
synchronized (RULES_LOCK) {
loadLanguage(node1.getLanguageNamespace());
loadLanguage(node2.getLanguageNamespace());
List<Pair<ComparisonRule_Runtime, IsApplicable2Status>> result = new LinkedList<Pair<ComparisonRule_Runtime, IsApplicable2Status>>();
Set<ComparisonRule_Runtime> ruleSet = myComparisonRules.getRules(node1, node2);
After Change
public List<Pair<ComparisonRule_Runtime, IsApplicable2Status>> getComparisonRules(final SNode node1, final SNode node2, final boolean isWeak) {
List<Pair<ComparisonRule_Runtime, IsApplicable2Status>> result = new LinkedList<Pair<ComparisonRule_Runtime, IsApplicable2Status>>();
Set<ComparisonRule_Runtime> ruleSet;
synchronized (RULES_LOCK) {
loadLanguage(node1.getLanguageNamespace());
loadLanguage(node2.getLanguageNamespace());
ruleSet = myComparisonRules.getRules(node1, node2);
}